#js加密反爬
# 1通过js进行跳转来反爬
# 2通过js生成请求参数
# 3通过js实现数据加密
#hashlib模块
#md5:消息摘要算法
import hashlib
strs = "格温"
#将字符转换成二进制用md5算法生成对象
res = hashlib.new("md5",strs.encode())
#计算出的固定长度结果
print(res.hexdigest())
#base64加密 可逆 长度不固定
import base64
#返回结果为二进制
b = base64.b64encode(strs.encode())
print(b)
#解码开头字母de 加密en
print(b.decode())
ids = "F1oMU3hWUAsGEl9bAyZVA1dVFVgMAyMCVwoCElBcUncaVldfQ1tNVndTV1xRQlBbXw=="
c = base64.b64decode(ids)
print(c.decode())

